<?php

class ParticipantesController extends Controller
{
	/*
	public function actionCalendario()
	{
		Yii::app()->theme='resultados';
		
	}
	*/
	
	public function actionDetalleEquipo()
	{
		Yii::app()->theme='resultados';

		$id = Yii::app()->request->getQuery('id');
		$pais = Yii::app()->request->getQuery('pais');
		$deporte = Yii::app()->request->getQuery('deporte');						
		
		if(!empty($pais)&&!empty($deporte)&&!empty($id))
		{
			Yii::app()->name='INFORMACIÓN - MANTA 2011';	
					
			$connection = Yii::app()->db;	
		$command = $connection->createCommand("
		SELECT gin.inscripcion_nominal_id,gin.inscripcion_nominal_foto,gu.pais,gp.persona_nombres_apellidos,gca.categoria_aplica ,gu.pais_iso,gda.deporte_actividad_descripcion,gp.persona_genero      	
		    FROM grid_r_detalle_entidad grde
                    		    
		    inner join grid_persona gp 
		    on grde.grid_persona_id= gp.persona_id
            
        inner join grid_inscripcion_nominal gin 
        on gin.inscripcion_nominal_persona = gp.persona_id
		    
		    inner join grid_categoria_aplica gca
		    on gca.categoria_aplica_id = gin.inscripcion_nominal_aplica
		    
		    inner join grid_deporte_actividad gda
		    on gda.deporte_actividad_id = gin.inscripcion_nominal_deporte_actividad
		    
		    inner join grid_users gu
		    on gu.id=gp.user_id
		    
		    inner join grid_categoria gc
		    on gc.categoria_id=gin.inscripcion_nominal_categoria
        
        where grde.grid_entidad_id=$id
        order by gca.categoria_aplica,gp.persona_genero,gp.persona_nombres_apellidos
      ");

		$dataReader = $command->query();
		
		$rows=$dataReader->readAll();
		
		$this->render('paises',array('personas'=>$rows,'pais'=>$pais,'deporte'=>$deporte));
		
		}
		else 
		{			
			Yii::app()->name='MEDALLERO - MANTA 2011';			
			$this->render('index');	
		}
			
			
	}
	
	
	public function actionPais()
	{
		Yii::app()->theme='resultados';
		
		$pais = Yii::app()->request->getQuery('pais');
		if(!empty($pais))
		{
			Yii::app()->name='INFORMACIÓN '.strtoupper($pais).' - MANTA 2011';	
						
			$connection = Yii::app()->db;	
			$command = $connection->createCommand("SELECT gda.deporte_actividad_descripcion ,gda.deporte_actividad_observacion    	
		    FROM grid_inscripcion_nominal gin 
		    
		    inner join grid_persona gp 
		    on gin.inscripcion_nominal_persona = gp.persona_id
		    
		    inner join grid_categoria_aplica gca
		    on gca.categoria_aplica_id = gin.inscripcion_nominal_aplica
		    
		    inner join grid_deporte_actividad gda
		    on gda.deporte_actividad_id = gin.inscripcion_nominal_deporte_actividad
		    
		    inner join grid_users gu
		    on gu.id=gp.user_id
		    
		    inner join grid_categoria gc
		    on gc.categoria_id=gin.inscripcion_nominal_categoria
        
        where gu.pais='$pais' and gin.inscripcion_nominal_estado='ACREDITADO' and gca.categoria_aplica_id=15
        group by (gda.deporte_actividad_descripcion)
        order by gda.deporte_actividad_descripcion
	      ");
	
			$dataReader = $command->query();
			
			$rows=$dataReader->readAll();
			
			$this->render('pais',array('deportes'=>$rows,'pais'=>$pais));
		}
		else 
		{			
			Yii::app()->name='MEDALLERO - MANTA 2011';			
			$this->render('index');	
		}
	}
	
	public function actionRegistrados()
	{
		
		Yii::app()->theme='resultados';
		
		$pais = Yii::app()->request->getQuery('pais');
		$deporte = Yii::app()->request->getQuery('deporte');						
		
		if(!empty($pais)&&!empty($deporte))
		{
			Yii::app()->name='PAÍS: '.$pais.' DEPORTE: '.$deporte.'- MANTA 2011';	
					
			$connection = Yii::app()->db;	
		$command = $connection->createCommand("SELECT gin.inscripcion_nominal_id,gin.inscripcion_nominal_foto,gu.pais,gp.persona_nombres_apellidos,gca.categoria_aplica ,gu.pais_iso,gda.deporte_actividad_descripcion,gp.persona_genero      	
		    FROM grid_inscripcion_nominal gin 
		    
		    inner join grid_persona gp 
		    on gin.inscripcion_nominal_persona = gp.persona_id
		    
		    inner join grid_categoria_aplica gca
		    on gca.categoria_aplica_id = gin.inscripcion_nominal_aplica
		    
		    inner join grid_deporte_actividad gda
		    on gda.deporte_actividad_id = gin.inscripcion_nominal_deporte_actividad
		    
		    inner join grid_users gu
		    on gu.id=gp.user_id
		    
		    inner join grid_categoria gc
		    on gc.categoria_id=gin.inscripcion_nominal_categoria
        
        where gda.deporte_actividad_observacion='$deporte' and gin.inscripcion_nominal_estado='ACREDITADO' and gu.pais = '$pais'       
        order by gca.categoria_aplica,gp.persona_genero,gp.persona_nombres_apellidos
      ");

		$dataReader = $command->query();
		
		$rows=$dataReader->readAll();
		
		$this->render('paises',array('personas'=>$rows,'pais'=>$pais,'deporte'=>$deporte));
		
		}
		else 
		{			
			Yii::app()->name='MEDALLERO - MANTA 2011';			
			$this->render('index');	
		}
			
			
		
	
		
	}
	
	public function actionBh()
	{
		Yii::app()->name='RESULTADOS - BALONMANO PLAYA - MANTA 2011';
		Yii::app()->theme='resultados';	
		
		$connection = Yii::app()->db;	
		$command = $connection->createCommand("SELECT gu.pais_iso , gu.pais  ,gda.deporte_actividad_observacion     	
		    FROM grid_inscripcion_nominal gin 
		    
		    inner join grid_persona gp 
		    on gin.inscripcion_nominal_persona = gp.persona_id
		    
		    inner join grid_categoria_aplica gca
		    on gca.categoria_aplica_id = gin.inscripcion_nominal_aplica
		    
		    inner join grid_deporte_actividad gda
		    on gda.deporte_actividad_id = gin.inscripcion_nominal_deporte_actividad
		    
		    inner join grid_users gu
		    on gu.id=gp.user_id
		    
		    inner join grid_categoria gc
		    on gc.categoria_id=gin.inscripcion_nominal_categoria
        
        where gda.deporte_actividad_observacion='BH' and gin.inscripcion_nominal_estado='ACREDITADO'
        group by (gu.pais_iso)
        order by gu.pais_iso
      ");

		$dataReader = $command->query();
		
		$rows=$dataReader->readAll();
	
		$this->render('balonmano',array('participantes'=>$rows));
	}

	public function actionWs()
	{
		Yii::app()->theme='resultados';	
		
		$connection = Yii::app()->db;	
		$command = $connection->createCommand("SELECT gu.pais_iso , gu.pais ,gda.deporte_actividad_observacion      	
		    FROM grid_inscripcion_nominal gin 
		    
		    inner join grid_persona gp 
		    on gin.inscripcion_nominal_persona = gp.persona_id
		    
		    inner join grid_categoria_aplica gca
		    on gca.categoria_aplica_id = gin.inscripcion_nominal_aplica
		    
		    inner join grid_deporte_actividad gda
		    on gda.deporte_actividad_id = gin.inscripcion_nominal_deporte_actividad
		    
		    inner join grid_users gu
		    on gu.id=gp.user_id
		    
		    inner join grid_categoria gc
		    on gc.categoria_id=gin.inscripcion_nominal_categoria
        
        where gda.deporte_actividad_observacion='WS' and gin.inscripcion_nominal_estado='ACREDITADO'
        group by (gu.pais_iso)
        order by gu.pais_iso
      ");

		$dataReader = $command->query();
		
		$rows=$dataReader->readAll();
		
		$this->render('esqui',array('participantes'=>$rows));
	}

	public function actionBs()
	{
		Yii::app()->theme='resultados';	
		$connection = Yii::app()->db;	
		$command = $connection->createCommand("SELECT gu.pais_iso , gu.pais   ,gda.deporte_actividad_observacion    	
		    FROM grid_inscripcion_nominal gin 
		    
		    inner join grid_persona gp 
		    on gin.inscripcion_nominal_persona = gp.persona_id
		    
		    inner join grid_categoria_aplica gca
		    on gca.categoria_aplica_id = gin.inscripcion_nominal_aplica
		    
		    inner join grid_deporte_actividad gda
		    on gda.deporte_actividad_id = gin.inscripcion_nominal_deporte_actividad
		    
		    inner join grid_users gu
		    on gu.id=gp.user_id
		    
		    inner join grid_categoria gc
		    on gc.categoria_id=gin.inscripcion_nominal_categoria
        
        where gda.deporte_actividad_observacion='BS' and gin.inscripcion_nominal_estado='ACREDITADO'
        group by (gu.pais_iso)
        order by gu.pais_iso
      ");

		$dataReader = $command->query();
		
		$rows=$dataReader->readAll();
		
		$this->render('futbol',array('participantes'=>$rows));
	}

	public function actionIndex()
	{
		Yii::app()->name='RESULTADOS';
		Yii::app()->theme='resultados';		
		$this->render('index');
	}

	
	public function actionPaises()
	{
		Yii::app()->name='RESULTADOS';
		Yii::app()->theme='resultados';		
		$this->render('todosPaises');
	}
	
	public function actionDeportes()
	{
		Yii::app()->name='RESULTADOS';
		Yii::app()->theme='resultados';		
		$this->render('todosDeportes');
	}
	
	public function actionMs()
	{
		Yii::app()->theme='resultados';	
		
		$connection = Yii::app()->db;	
		$command = $connection->createCommand("SELECT gu.pais_iso , gu.pais ,gda.deporte_actividad_observacion      	
		    FROM grid_inscripcion_nominal gin 
		    
		    inner join grid_persona gp 
		    on gin.inscripcion_nominal_persona = gp.persona_id
		    
		    inner join grid_categoria_aplica gca
		    on gca.categoria_aplica_id = gin.inscripcion_nominal_aplica
		    
		    inner join grid_deporte_actividad gda
		    on gda.deporte_actividad_id = gin.inscripcion_nominal_deporte_actividad
		    
		    inner join grid_users gu
		    on gu.id=gp.user_id
		    
		    inner join grid_categoria gc
		    on gc.categoria_id=gin.inscripcion_nominal_categoria
        
        where gda.deporte_actividad_observacion='MS' and gin.inscripcion_nominal_estado='ACREDITADO'
        group by (gu.pais_iso)
        order by gu.pais_iso
      ");

		$dataReader = $command->query();
		
		$rows=$dataReader->readAll();
		
		$this->render('natacion',array('participantes'=>$rows));
	}

	public function actionBr()
	{
		Yii::app()->theme='resultados';	
		$connection = Yii::app()->db;	
		$command = $connection->createCommand("SELECT gu.pais_iso , gu.pais ,gda.deporte_actividad_observacion      	
		    FROM grid_inscripcion_nominal gin 
		    
		    inner join grid_persona gp 
		    on gin.inscripcion_nominal_persona = gp.persona_id
		    
		    inner join grid_categoria_aplica gca
		    on gca.categoria_aplica_id = gin.inscripcion_nominal_aplica
		    
		    inner join grid_deporte_actividad gda
		    on gda.deporte_actividad_id = gin.inscripcion_nominal_deporte_actividad
		    
		    inner join grid_users gu
		    on gu.id=gp.user_id
		    
		    inner join grid_categoria gc
		    on gc.categoria_id=gin.inscripcion_nominal_categoria
        
        where gda.deporte_actividad_observacion='BR' and gin.inscripcion_nominal_estado='ACREDITADO'
        group by (gu.pais_iso)
        order by gu.pais_iso
      ");

		$dataReader = $command->query();
		
		$rows=$dataReader->readAll();
		
		$this->render('rugby',array('participantes'=>$rows));
	}

	public function actionSf()
	{
		Yii::app()->theme='resultados';	
		$connection = Yii::app()->db;	
		$command = $connection->createCommand("SELECT gu.pais_iso , gu.pais ,gda.deporte_actividad_observacion      	
		    FROM grid_inscripcion_nominal gin 
		    
		    inner join grid_persona gp 
		    on gin.inscripcion_nominal_persona = gp.persona_id
		    
		    inner join grid_categoria_aplica gca
		    on gca.categoria_aplica_id = gin.inscripcion_nominal_aplica
		    
		    inner join grid_deporte_actividad gda
		    on gda.deporte_actividad_id = gin.inscripcion_nominal_deporte_actividad
		    
		    inner join grid_users gu
		    on gu.id=gp.user_id
		    
		    inner join grid_categoria gc
		    on gc.categoria_id=gin.inscripcion_nominal_categoria
        
        where gda.deporte_actividad_observacion='SF' and gin.inscripcion_nominal_estado='ACREDITADO'
        group by (gu.pais_iso)
        order by gu.pais_iso
      ");

		$dataReader = $command->query();
		
		$rows=$dataReader->readAll();
		
		$this->render('surf',array('participantes'=>$rows));
	}

	public function actionTr()
	{
		Yii::app()->theme='resultados';	
		$connection = Yii::app()->db;	
		$command = $connection->createCommand("SELECT gu.pais_iso , gu.pais ,gda.deporte_actividad_observacion      	
		    FROM grid_inscripcion_nominal gin 
		    
		    inner join grid_persona gp 
		    on gin.inscripcion_nominal_persona = gp.persona_id
		    
		    inner join grid_categoria_aplica gca
		    on gca.categoria_aplica_id = gin.inscripcion_nominal_aplica
		    
		    inner join grid_deporte_actividad gda
		    on gda.deporte_actividad_id = gin.inscripcion_nominal_deporte_actividad
		    
		    inner join grid_users gu
		    on gu.id=gp.user_id
		    
		    inner join grid_categoria gc
		    on gc.categoria_id=gin.inscripcion_nominal_categoria
        
        where gda.deporte_actividad_observacion='TR' and gin.inscripcion_nominal_estado='ACREDITADO'
        group by (gu.pais_iso)
        order by gu.pais_iso
      ");

		$dataReader = $command->query();
		
		$rows=$dataReader->readAll();
		
		$this->render('triatlon',array('participantes'=>$rows));
	}

	public function actionSa()
	{
		Yii::app()->theme='resultados';	
		$connection = Yii::app()->db;	
		$command = $connection->createCommand("SELECT gu.pais_iso , gu.pais ,gda.deporte_actividad_observacion      	
		    FROM grid_inscripcion_nominal gin 
		    
		    inner join grid_persona gp 
		    on gin.inscripcion_nominal_persona = gp.persona_id
		    
		    inner join grid_categoria_aplica gca
		    on gca.categoria_aplica_id = gin.inscripcion_nominal_aplica
		    
		    inner join grid_deporte_actividad gda
		    on gda.deporte_actividad_id = gin.inscripcion_nominal_deporte_actividad
		    
		    inner join grid_users gu
		    on gu.id=gp.user_id
		    
		    inner join grid_categoria gc
		    on gc.categoria_id=gin.inscripcion_nominal_categoria
        
        where gda.deporte_actividad_observacion='SA' and gin.inscripcion_nominal_estado='ACREDITADO'
        group by (gu.pais_iso)
        order by gu.pais_iso
      ");

		$dataReader = $command->query();
		
		$rows=$dataReader->readAll();
		
		$this->render('vela',array('participantes'=>$rows));
	}

	public function actionBv()
	{
		Yii::app()->name='VOLEIBOL - MANTA 2011';
		Yii::app()->theme='resultados';	
		$connection = Yii::app()->db;	
		$command = $connection->createCommand("SELECT gu.pais_iso , gu.pais ,gda.deporte_actividad_observacion      	
		    FROM grid_inscripcion_nominal gin 
		    
		    inner join grid_persona gp 
		    on gin.inscripcion_nominal_persona = gp.persona_id
		    
		    inner join grid_categoria_aplica gca
		    on gca.categoria_aplica_id = gin.inscripcion_nominal_aplica
		    
		    inner join grid_deporte_actividad gda
		    on gda.deporte_actividad_id = gin.inscripcion_nominal_deporte_actividad
		    
		    inner join grid_users gu
		    on gu.id=gp.user_id
		    
		    inner join grid_categoria gc
		    on gc.categoria_id=gin.inscripcion_nominal_categoria
        
        where gda.deporte_actividad_observacion='BV' and gin.inscripcion_nominal_estado='ACREDITADO'
        group by (gu.pais_iso)
        order by gu.pais_iso
      ");

		$dataReader = $command->query();
		
		$rows=$dataReader->readAll();
		
		$this->render('voleibol',array('participantes'=>$rows));
	}

	// Uncomment the following methods and override them if needed
	/*
	public function filters()
	{
		// return the filter configuration for this controller, e.g.:
		return array(
			'inlineFilterName',
			array(
				'class'=>'path.to.FilterClass',
				'propertyName'=>'propertyValue',
			),
		);
	}

	public function actions()
	{
		// return external action classes, e.g.:
		return array(
			'action1'=>'path.to.ActionClass',
			'action2'=>array(
				'class'=>'path.to.AnotherActionClass',
				'propertyName'=>'propertyValue',
			),
		);
	}
	*/
}